package task5;

import java.io.Closeable;
import java.io.IOException;

/**
 * 单独定义一个工具类，用于关闭资源
 */
public class Util {
    /**
     * java.io.Closeable接口里面只有一个close()方法，用于关闭资源，io中的很多资源类都实现该接口从而有了close()关闭各自资源的方法
     * @param ios 需要关闭的资源，可变参数
     */
    public static void close(Closeable... ios){
        for (Closeable io:ios){
            if (io != null){
                try {
                    io.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
